﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using RaygunDiplomacy.Entities;

namespace RaygunDiplomacy.Model.EntitiesModule
{
   public abstract class EntityComponent : IEntityComponent
   {
      public string Name { get; protected set; }

      public EntityComponent(string name)
      {
         this.Name = name;
      }

      public void Update(TimeSpan elapsed, DateTime current)
      {
         throw new NotImplementedException();
      }

      public IEnumerable<IEntityCommand> GetCommands()
      {
         throw new NotImplementedException();
      }
   }
}
